#stadium-place{max-width:1000px;width:1400px;overflow-x:auto;padding-left:25px;}
.time,.place {list-style:none;padding:0;margin:0;display:inline-block;*display:inline;*zoom:1;white-space:nowrap}

.time li,.place li{width:50px;border:1px solid #cdcdcd;display:inline;display:inline-block;*display:inline;*zoom:1;}
.time li {border:1px solid #fff;text-align:center}
.time{font-size:12px;margin-left:125px;border-bottom:1px solid #cdcdcd;margin-bottom:10px;}
.place{margin-top:3px;}
.place li{height:50px;line-height:50px;font-size:12px;}
.place .place-name{width:150px;background-color:#eee;font-weight:bold;text-align:center;}
.place .place-price{cursor:pointer}
.place-unuseable{background-color:#ecebeb;cursor:default}
.place-selected{background-color:#008963;}